package com.example.ccj.b.c.custom.image;


import com.example.ccj.u.LogUtils;

import java.util.List;

/**
 * 图片发生改变时的事件
 */
public interface ImageChangeListener {
    /**
     * 图片发生改变时的事件
     * @param images 改变的图片
     */
    default void imageNetWorkDelete( MLocalMedia images,IImageChangeDelete iImageChangeDelete) {
        LogUtils.e("图片发生改变时的事件","未重写该回调，无法删除网络图片");
    }

    default void imageLocalDelete(List<MLocalMedia> aLlImages) {
        LogUtils.e("图片发生改变时的事件","未重写该回调，无法删除网络图片");
    }
    default void imageInsert(List<MLocalMedia> nowImages) {
        LogUtils.e("图片发生改变时的事件","未重写该回调，无法添加网络图片");
    }

    default void imageInsertNetWork(List<MLocalMedia> nowImages, IImageChangeUpload iImageChangeUpload) {
        LogUtils.e("图片发生改变时的事件","未重写该回调，无法添加网络图片");
    }

}
